// pages/cart/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // 用户地址信息
    address:{},
    // 商品信息
    cart:[],
    allmoney:0,
    allnum:0
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },
  onShow:function(){
   this.setcart();
  },
  // 修改底部工具栏数据，以及缓存和data中的数据
  setcart(){
    let address = wx.getStorageSync('address');
    // 获取页面初始化里的缓存商品信息
    let cart = wx.getStorageSync('cart') || [];
    cart = cart.filter(v=>v.checked);
    let allnum=0;
    let allmoney=0;
    // 计算商品总数量和总价格
    cart.forEach(v=>{
      if(v.checked){
        allmoney += v.goods_price * v.num;
        allnum += v.num;
      }
    });
    this.setData({
      address,
      cart,
      allmoney,
      allnum
    })
  },
  // 确认支付
  zhifu(){
    const token = wx.getStorageSync('token');
    if(!token){
      wx.reLaunch({
        url: '/pages/auth/index'
      })
    }
  }
})